composer_install.md.php

<?php
/**
 * Display a template
 *
 * @template(TemplateName, template_arg1, template_arg2, ...)
 */

/**
 * Display composer install instructions for your library
 *
 * @template(composer_install, vendor/package, ?version)
 *
 * @arg package
 * @arg version (optional) defaults to current branch, i think?
 *
 */


if (!isset($argv[1])){
    echo "package name was not passed to @template(composer_install)";
    return;
}
$package = $argv[1];
$version = $argv[2] ?? $ext->getCurrentBranchForComposer();

?>
```bash
composer require <?=$package.' '.$version?> 
```
or in your `composer.json`
```json
{"require":{ "<?=$package?>": "<?=$version?>"}}
```